Chapter 3 Processes

Chapter 3 Processes

Process Concept

alt text

In memory

  • alt text
  • alt text

Process state

  • alt text
  • alt text

Process control blocks

alt text
alt text

image

  • alt text

Threads

alt text

Process Queues

alt text

Ready queue and device queue

  • alt text

Queuing-Diagram

  • alt text

Process Scheduling

alt text

context switch

alt text

image

  • alt text

Schedulers

type

  • alt text

using

  • alt text
  • alt text

long term scheduler

  • alt text

medium term scheduler

  • alt text

Operations on Processes

alt text

Process Creation

alt text

Parent and child

  • alt text
  • alt text

Examples

  • alt text
  • alt text
  • alt text

Termination

alt text

  • alt text

Inter-Process Communication (IPC)

alt text

  • alt text

Type

  • alt text
  • alt text

Shared memory (no sys. call)

alt text

Problem

  • alt text
  • solution
    • using only buffer_size - 1 ele.
    • alt text

Producer

  • alt text

Comsumer

  • alt text

APIs

  • alt text

Examples

  • alt text
  • alt text
  • alt text

Message Passing (using sys. call)

alt text

question?

  • alt text

Direct/Indirect

direct

  • alt text

Indirect

  • alt text
  • alt text
  • mailbox ownership
    • alt text
  • alt text

synchronization

  • alt text

buffering

  • alt text

APIs

  • alt text

Pipes

alt text

Examples

  • alt text
  • alt text
  • alt text

Named Pipes

  • alt text

Communication in Client-Server Systems

alt text

socket

alt text

image

  • alt text

Remote procedure call

alt text

Stubs

  • alt text
  • alt text

Issue

ALO and AMO

  • alt text

Binding

  • alt text

Execution

  • alt text

Remote Method Invocation(RMI)

alt text


Chapter 3 Processes
https://z-hwa.github.io/webHome/[object Object]/Operation Systems/Chapter-3-Processes/
作者
crown tako
發布於
2024年11月4日
許可協議